var one = 1;
var two = 1;
var three = 1;
var four = 1;
$(function(){
	$("input[name=userName]").focus(function(){
	
			$("#one").css("color","#CFC5C8")
			$("#one").html("<b>!</b>支持中文、字母数字、'-'，'_'的组合，4-20个字符");
			one = 0;
	});
	
	$("input[name=password]").focus(function(){
		$("#two").css("color","#CFC5C8")
		$("#two").html("<b>!</b>建议使用数字、字母和符号两种及以上和组合，6-20个");
	});
	
	$("#password").focus(function(){
		$("#three").css("color","#CFC5C8")
		$("#three").html("<b>!</b>请再次输入密码");
	});
	
	$("input[name=phone]").focus(function(){
		$("#four").css("color","#CFC5C8")
		$("#four").html("<b>!</b>完成验证后，你可以用该手机登录和找回密码");
	});
});





$(function(){
	
	$("input[name=userName]").keyup(function(){
		var reg = /[^*][a-zA-Z0-9_]{3,19}$/;
		if($("input[name=userName]").val().trim() == "" || 
				!reg.test($("input[name=userName]").val().trim())){
			$("#one").css("color","red")
			$("#one").html("<em>-</em>格式错误，仅支持汉字、字母、数字、“-”“_”的组合");
			one = 1;
		}else{
			$("#one").css("color","#CFC5C8")
			$("#one").html("<b>!</b>支持中文、字母数字、'-'，'_'的组合，4-20个字符");
			one = 0;
		}
	});
	
	$("input[name=userName]").blur(function(){
//		"", { },
		$.post("http://localhost:8080/xm_jd/register",
				{"userName":$("input[name=userName]").val().trim()},
				function(data){
			
			if(1 != data){
				$("#one").css("color","red")
				$("#one").html("<em>-</em>用户名以存在");
				one = 1;
			}else{
				$("#one").css("color","#CFC5C8")
				$("#one").html("<b>!</b>^^^支持中文、字母数字、'-'，'_'的组合，4-20个字符");
				one = 0;
			}
			
		});
		var reg = /[^*][a-zA-Z0-9_]{3,19}$/;
			
			
			if($("input[name=userName]").val().trim() == "" || 
					!reg.test($("input[name=userName]").val().trim())){
				$("#one").css("color","red")
				$("#one").html("<em>-</em>格式错误，仅支持汉字、字母、数字、“-”“_”的组合");
				one = 1;
			}else{
				$("#one").css("color","#CFC5C8")
				$("#one").html("<b>!</b>支持中文、字母数字、'-'，'_'的组合，4-20个字符");
				one = 0;
			}
			
		});
	$("input[name=password]").blur(function(){
		var reg = /[\u4E00-\u9FA5A-Za-z0-9_]{5,19}$/;
		if(! reg.test($("input[name=password]").val().trim())){
			$("#two").css("color","red")
			if($("input[name=password]").val().trim().length >= 6 &&
			20<=$("input[name=password]").val().trim().length){
				$("#two").html("<em>-</em>长度在6~20之间，由字母、数字和下划线组成");
			}else{
				$("#two").html("<em>-</em>长度只能在6-20个字符之间");
			}
			two = 1;
		}else{
			two = 0;
		}
	});
	
	$("#password").blur(function(){
		if(!($("input[name=password]").val().trim() == $("#password").val().trim())){
			$("#three").css("color","red")
			$("#three").html("<em>-</em>两次密码输入不一致");
			three = 1;
		}else{
			three = 0;
		}
});
	
	$("input[name=phone]").blur(function(){
		var reg = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;
		if(! reg.test($('input[name=phone]').val().trim())){
			$("#four").css("color","red")
			$("#four").html("<em>-</em>格式有误");
			four = 1;
		}else{
			four = 0;
		}
	});
});

$(function(){
	$("#submit").click(function(){
		
		$.post("http://localhost:8080/xm_jd/register",
				{"userName":$("input[name=userName]").val().trim()},
				function(data){
			
			if(1 != data){
				$("#one").css("color","red")
				$("#one").html("<em>-</em>用户名以存在");
				one = 1;
			}else{
				if(one == 0 && two == 0 && three == 0 && four == 0){
//					alert(one+"--"+two+"--"+three+"--"+four);
					$.post("http://localhost:8080/xm_jd/register", { "userName":$("input[name=userName]").val().trim(),
					"password":$("input[name=password]").val().trim(),
					"phone":$("input[name=phone]").val().trim()
					}, function (data) {alert("注册成功！")});
				}else{
					alert("请正确填写信息！")
				}
				$("#one").css("color","#CFC5C8")
				$("#one").html("<b>!</b>^^^支持中文、字母数字、'-'，'_'的组合，4-20个字符");
				one = 0;
			}
		});
	});
});